package br.edu.utfpr.backuptools.BackupTools.controller.validator;

import br.edu.utfpr.backuptools.BackupTools.model.pojo.Backup;

public class BackupValidator implements Validator<Backup>{

	@Override
	public RetornoValidacao isValido(Backup bean) {
		if(bean.getDescricao().trim().equals("") || bean.getDescricao().isEmpty())
		{
			return new RetornoValidacao("Informe a descrição!");
		}
		
		if(bean.getOrigem().trim().equals("") || bean.getOrigem().isEmpty())
		{
			return new RetornoValidacao("Informe o local da pasta!");
		}
		
		if(bean.getDestino().trim().equals("") || bean.getDestino().isEmpty())
		{
			return new RetornoValidacao("Informe o local de destino!");
		}
		
		return new RetornoValidacao();
	}

}
